package com.you.raft.common.entity;


import lombok.*;

import java.io.Serializable;

@Builder
@Data
public class VoteRequest implements Serializable {

    /**
     * 候选人的任期号
     */
    private long term;

    /**
     * 被请求者 ID
     */
//    private String serverId;

    /**
     * 请求选票的候选人的Id
     */
    private String candidateId;

    /**
     * 候选人的最后日志条目的索引值
     */
    private long lastLogIndex;

    /**
     * 候选人最后日志条目的任期号
     */
    private long lastLogTerm;
}
